body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; background:#f0f0f0;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
pre, form, fieldset, table, th, td { margin: 0; padding: 0;}
ol, ul {	list-style: none;}
img { border:none 0; }
.clear{
	clear:both;
}
*{ outline:medium none; }
textarea, input, select {
    font: 12px/12px Arial;
    vertical-align: middle;
}
a:link, a:visited,a:active{	color:#1e50a2;	text-decoration:none; }
a:hover {	color:#c00;	text-decoration:underline; }
.page-bottom {
	background-image: url(../images/group/container-bg-bottom.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
}


/*top Start*/
.top {
	height: 130px;
}
.topbar {
	width:960px;
	color: #fff;
	height: 130px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/group/top-bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.login {
	text-align: right;
	line-height: 28px;
	margin-right: 10px;
	margin-top:0;
	height:28px;
}
.login-box a:link,.login-box a:visited,.login-box a:active { color:#fff; }
.login-box a.email {
	background-image: url(../images/group/top-icon03.png);
	padding-left: 20px;
	background-repeat: no-repeat;
}
.login-box a.bolging {
	background-image: url(../images/group/top-icon02.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}

.login-box a.prosonal {
	background-image: url(../images/group/top-icon01.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}


.logo {
	margin-left: 10px;
	height:73px;
}

.nav {
	margin-right: 10px;
	height:30px;
}
.main-cate { line-height:24px; }
.nav li {
	float: right;
	margin-right: 10px;
	background-color: #fff;
	border: 1px solid #6fb1c9;
	border-bottom-color:#b5ccde;
	font-size: 12px;
	font-weight: bold;
}
.nav li a { line-height: 27px; padding:0 10px; display:block; cursor:pointer;}
.nav li a:hover { text-decoration:none; }
.submenu-search {
	background-color: #106291;
	padding:0 10px;
	width:960px;
	margin:0 auto;
}
.sub-menu {
	float: left;
}
.search {
	line-height: 30px;
	height: 30px;
	width:940px;
	margin:0 auto;
	background-image: url(../images/group/search-bg.png);
	padding:0 10px;
	
}
.search-box {
	float: right;
	height: 20px;
	padding-top: 5px;
}
.search-box label {
	float: left;
	margin-left: 2px;
}
.btn-search {
	background-image: url(../images/group/btn-search-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 19px;
	width: 22px;
	border:none 0;
}
.main {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #106291;
}

/*top End*/
/*content Start*/
.content {
	background-color: #fff;
	padding-top:10px;
        padding-bottom:10px;
        height: 100%;
        overflow: hidden;
}
.sub-nav  {
	background-color: #f0f0f0;
	line-height: 30px;
	padding-right: 15px;
	padding-left: 15px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.content_left {
	float: left;
	display: inline;
        margin-left:10px;
}
ul.mode-group-title  {
	height: 28px;
	z-index:99999;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #83aad3;
}
.mode-group-title li {
	background-image: url(../images/group/u71.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 29px;
	width: 90px;
	margin-right: 10px;
	line-height: 29px;
	text-align: center;
	cursor:pointer;
}
.content_right_border {
	padding: 5px;
	border: 1px solid #83abd2;
	border-top:none;
}
.page {
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
.paging {
	float: right;
	line-height: 35px;
}
.sort {
	line-height: 25px;
	height: 25px;
	background-image: url(../images/group/sort_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.sort-icon {
	background-image: url(../images/group/u83.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 10px;
}
.sort-icon ul {
	position:inherit;
	height:26px;
}
.sort-icon li {
	background-image: none;
	width:auto;
	height:auto;
	line-height:26px;
	margin-right: 15px;
	float: left;
}
.sort-icon li a{
	line-height:18px;
	font-size: 13px;
}
.mode-head {
	background-image: url(../images/group/mode-title-line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 10px;
	margin-top:10px;
}
.mode-head h4 {
	text-align: center;
	width: 90px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}
.mode-cont {
	margin-top: 10px;
	margin-left: 10px;
}
.mode-cont dl {
	float: left;
	width: 210px;
	display: inline;
	color: #1553a6;
	font-size: 13px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 10px;
	height:45px;
	overflow:hidden;
}
.mode-cont dt {
	float: left;
}
.mode-cont h5 {
	font-size: 13px;
	font-weight: normal;
}

.mode-cont dt span {
	font-size: 11px;
	color: #999;
}
.mode-cont dd {
	line-height: 20px;
	color: #999;
	font-size: 11px;
	float: left;
	margin-left: 10px;
}
.content_right {
	width: 240px;
	float: right;
	display: inline;
        margin-right: 10px;
}
.right_box {
	border: 1px solid #aacbee;
	margin-top:10px;
	padding-bottom: 10px;
	clear: both;
	zoom:1;
}
.content_right h2 {
	background-image: url(../images/group/u373.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 15px;
	border-bottom: solid 1px #aacbee;
	padding-right:5px;
}
.content_right h2 span {
	font-weight: normal;
}
.content_right h2 span.more {
	float: right;
}


.Evaluation_group h2 {
	text-align: center;
	font-size: 14px;
	padding: 0px;
}

.Evaluation_group p {
	background-image: url(../images/group/u420.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 20px;
	background-color: #fff;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	padding-left: 40px;
	padding-top: 20px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.Evaluation_group dt { float: right; margin-top: 8px; margin-right: 10px; display: inline; overflow:hidden;}
.Evaluation_group dd { float: left; margin-left: 10px; display: inline; overflow:hidden;}
.Evaluation_group dd p {
	background-image: none;
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content_right .admin {
}
.right_box  li span {
	display: block;
	line-height: 20px;
	width: 70px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.right_box li {
	float: left;
	margin-left: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 70px;
	text-align: center;
	display: inline;
	overflow:hidden;
	zoom:1;
}

.other_ring dl {
	margin-top: 15px;
	margin-left: 15px;
	clear: both;
}
.member_pic {
	height: 48px;
	width: 48px;
	padding:1px;
	border: solid 1px #ccc;
}
.other_ring h3 {
	font-size:12px;
	white-space:normal;
}
.other_ring dt {
	float: left;
	width: 50px;
}
.other_ring dd {
	float: left;
	display: inline;
	width: 150px;
	margin-left: 10px;
}
.other_ring p {
	background-color: #fff;
	padding-left: 0px;
}
/*tabcss start*/
.issue_list { clear:both; }
.issue_list img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.issue_list td {
	height: 40px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-color: #f0f0f0;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: middle;
}
.cate-title th{
height:20px;
}
.cate-title .title {
text-align:left;
}
.issue_list .title span {
	color: #f00;
}

.issue_list .title {
	text-align: left;
	width: 320px;
}
.issue_list .title_admin {
	text-align: left;
}
.issue_list .title_admin a {
	color: #f90;
	font-weight: bold;
}
.issue_list .title_admin span {
	color: #f00;
}
.issue_list span.articlu-state {
	color: #1e50a2;
	font-weight: bold;
}
.issue_list span.date {
	color: #999;
	font-size: 11px;
}

/*tabcss end*/
/*content End*/
/*footer Start*/
.footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
.sub-link {
  background: url(../images/group/bg-title.gif) repeat-x 0 0;
  border: 1px solid #D8D9D9;
  clear: both;
  color: #1E50A2;
  height: 32px;
  line-height: 32px;
  margin: 12px 0;
  text-align: center;
}
.sub-link ul {
  margin: 0 auto;
  width: 780px;
}
.sub-link ul li {
  float: left;
  padding: 0 7px;
}
.copyright {
	text-align: center;
	line-height: 24px;
	color:#fff;
}
.copyright p a:link,.copyright p a:visited,.copyright p a:active{ text-decoration:none; color:#fff; }
/*footer End*/

/*Articule*/
.content_left dl { background-color: #f7f7f7; overflow: auto; zoom:1; border-right: solid 1px #e4e4e4;border-bottom: solid 10px #e4e4e4;border-left: solid 1px #e4e4e4; }
.border_link { border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #c4c4c4; clear: both; }

.content_left dt { width: 130px; float: left; margin-left: 20px; padding-bottom: 20px; display: inline; padding-top: 20px; }
.content_left dt p {
	background-color: #f7f7f7;
	line-height: 24px;
}
.post {
	color: #f00;
}
.content_left dd { float: right; width: 770px; background-color: #fff; padding-left: 10px; padding-right: 10px; display: inline; padding-top: 20px; 
}
.user_name {
	line-height: 24px;
	font-weight: bold;
}
.reply {
	float: left;
}
.articule_info {
	clear: both;
	line-height: 24px;
}
.articule_info span {
	float: right;
	padding-left: 20px;
}
.articule_info img {
	margin-top: 10px;
}
.print {
	background-image: url(../images/group/print.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;
}
.superscript {
	background-image: url(../images/group/superscript.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	color: #669900;
	padding-right: 10px;
}
.articule_content {
	margin-top: 10px;
}
.articule_content h2 {
	text-align:center;
	line-height:2em;
	font-size:2em;
	border-bottom:dashed 1px #ccc;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
.articule_content img { /*width:500px;*/ }
.articule_content p {	text-indent: 2em; line-height:2em;	padding: 0px;	background-color: #fff;}
.user_comment {	margin-top: 100px;	line-height: 24px;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #666;	margin-bottom: 30px;}
.user_check .replay {	background-image: url(../images/group/replay.png);	background-position: left center;	line-height: 20px;	padding-left: 20px;	background-repeat: no-repeat;	padding-right: 20px;}
.user_check .quote {	background-image: url(../images/group/quote.png);	background-repeat: no-repeat;	background-position: left top;	padding-right: 20px;	padding-left: 20px;}
.column_left {
	float: left;
	width: 680px;
}
.column-expand {
	float: right;
	line-height: 31px;
	margin-right: 10px;
	display: inline;
}
.rss {
	margin-top: 7px;
}

.column-head {
	background-image: url(../images/group/column-bg.png);
	background-repeat: no-repeat;
	background-position: right -59px;
	height: 31px;
}
.column-bg-right {
	float: left;
	width: 21px;
	background-image: url(../images/group/column-bg.png);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	height: 31px;
}
.column-head h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
	line-height: 26px;
	background-image: url(../images/group/column-bg.png);
	background-position: right 0px;
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
.column-head span {
	font-weight: normal;
}

.column-cont {
	border:solid 1px #ccc;
	border-top:none;
	padding: 10px;
	background-color:#fff;
	zoom:1;
}
.state {
	border: 1px dashed #83abd2;
	line-height: 20px;
	padding: 8px;
	background-color: #f0f0f0;
}
.state strong {
	color: #f00;
}
.column-cont-list dl,.column-cont-text dl {
	margin-top: 15px;
	line-height: 24px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #83abd2;
}

.column-cont-list h3,.column-cont-text h3 {
	font-size: 16px;
	line-height: 30px;
}
.publish-time {
	text-align: right;
	color: #999;
	font-size: 12px;
}
.column-cont-list dd,.column-cont-text dd {
	margin-left: 10px;
}
.column-cont-list p,.column-cont-text p {
	text-indent: 2em;
}
.btn_tj {
	float: right;
	height: 60px;
	width: 60px;
	background-image: url(../images/group/u12.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 36px;
	text-align: center;
	font-size: 18px;
	color: #f00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 20px;
	display: inline;
}
.btn_tj span {
	display: block;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #333;
}
.column-cont-bottom {
	line-height: 30px;
	text-align: right;
	font-size: 12px;
	clear:both;
}
.column-paging {
	margin-top: 15px;
	line-height: 30px;
}
.column_right {
	float: right;
	display: inline;
	margin-left: 10px;
	width: 270px;
}
.column-cont-box {
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	zomm:1;
	clear: both;
	background-color:#fff;
}
.user-introduction {
	clear: left;
	line-height: 18px;
}
.user-introduction h3 {
	font-size:14px;
}
.user-introduction  dl    {
	padding: 10px;
	width: 248px;
}

.user-introduction dt {
	float: left;
	border: 1px solid #ccc;
	padding: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.link {
	line-height: 30px;
	text-align: center;
	clear: left;
}
.btn-link  {
	line-height: 28px;
	clear: both;
}

.btn-link li {
	margin-bottom: 10px;
	float: left;
	display: inline;
	background-image: url(../images/group/btn-column.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 10px;
}

.btn-link a  {
	text-align: center;
	width: 115px;
	color:#333;
	height: 28px;
	display: block;
}
.btn-link   a:hover  {
	text-decoration:none;
}
.count-article {
	clear: left;
	line-height: 30px;
	text-align: center;
	background-color: #c0deff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
}
.article-list {
	margin-top: 10px;
}
.article-list ul,.article-list-cont ul,.column-comm ul {
	padding-top: 10px;
	padding-bottom: 10px;
}

.article-list li,.article-list-cont li,.column-comm li {
	line-height: 24px;
	background-image: url(../images/group/dot-blue.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left: 20px;
	width: 240px;
}
.column-search {
	margin-top: 10px;
}

.column-search form {
	padding: 10px;
	line-height: 24px;
}
.column-search label {
	display: block;
	clear: both;
	margin-top: 2px;
}

.btn-column-search {
	background-image: url(../images/group/btn-column-search.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 63px;
	font-size: 12px;
	border:0;
	float: right;
}
.column-archive {
	margin-top: 10px;
}
.column-archive ul {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	width: 268px;
}
.column-archive li {
	float: left;
	width: 110px;
	margin-left: 10px;
	background-image: url(../images/group/dot-blue.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 10px;
	line-height: 24px;
	display: inline;
}
.reader-rss {
	border: 1px solid #ccc;
	margin-top: 10px;
	line-height: 30px;
	padding: 10px;
}
.reader-rss img {
	margin-right: 9px;
	margin-bottom: 9px;
}
.column-comm {
	margin-top: 10px;
}
.column-cont-text p {
	text-indent:2em;
	margin-top:10px;
}
.reprint-addr {
	clear:both;
	line-height: 30px;
	margin-top: 20px;
	color: #666;
	text-align: right;
	font-size: 12px;
}
.column-comment {
	margin-top: 20px;
}
.column-comment h4 {
	line-height: 30px;
	font-size: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #83aad3;
	margin-bottom: 15px;
}
.column-cont-comm {
	margin-top: 20px;
	line-height: 30px;
	margin-bottom: 20px;
	font-size:12px;
}
.btn-comm       {
	background-image: url(../images/group/btn-column.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 28px;
	border:none;
	height: 28px;
	width: 115px;
}
.content .banner {
	line-height: 36px;
	background-image: url(../images/group/banner_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left: 20px;
	font-size: 14px;
	color: #00f;
}
.mian_left {
	float: left;
	width: 680px;
	display: inline;
}
.group_trends {
	line-height: 30px;
	background-color: #e7faff;
	height:30px;
}
.group_trends strong {
	float:left;
	padding-left: 30px;
	background-image: url(../images/group/horn.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	margin-right: 10px;
}
.d1 {
	float:left;
	width:580px;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
}
.div2 {
 float:left;
 overflow:hidden;
}
.mian_left h3 {
	line-height: 32px;
	font-size: 16px;
	color: #005b00;
	padding-left: 50px;
}
#cate1 h2,#cate2 h2,#cate3 h2 {
	color:#006000;
	font-size:16px;
	padding-left:50px;
	line-height:32px;
	margin-top:10px;
}
#cate1 h2 {
	background-image: url(../images/group/with-domain-title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: left;
}
#cate2 h2 {
	background-image: url(../images/group/with-area-title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#cate3 h2 {
	color:#006000;
	background-image: url(../images/group/with-trade-title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.cate-cont {
	padding:20px 10px;
	background-color: #f3fdff;
}

.cate-cont dl {
	line-height: 24px;
	clear: left;
}
.cate-cont dt {
	margin-right: 10px;
	font-weight: bold;
	color: #005b00;
	clear: left;
}
.cate-cont dd {
	float: left;
	width: 200px;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	line-height: 30px;
	height: 30px;
}
.cate-cont li {
	float: left;
	white-space:nowrap;
	line-height: 30px;
	background-color: #eee;
	height: 30px;
	width: 200px;
	text-align: center;
	border: 1px solid #fff;
}
.main_right {
	float: right;
	width: 270px;
	background-color: #f3fdff;
	display: inline;
}
.recom {

}
.recom .mode-head {
	margin-left: 0px;
	background-image: url(../images/group/mode-title-line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:5px;
}

.recom h3 {
	font-size: 14px;
	padding-left: 5px;
	font-weight: bold;
	line-height:24px;
}

.recom-cont {
	padding: 5px;
	background-image: url(../images/group/user-cont-bg.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 5px;
	height: 115px;
}
.recom-cont .recom_pic {
	float: left;
	width: 90px;
	margin-right:8px;
}
.recom-cont .recom_pic img {
	border: 1px solid #ccc;
	width: 90px;
	height: 90px;
}

.recom-cont .recom_pic span {
	line-height: 24px;
	text-align: center;
	display: block;
}
.recom-cont .recom_list {
	float: left;
	width: 140px;
	overflow: hidden;
}
.recom_list table { height:110px; width:140px; }
.recom_list td { vertical-align:middle; color:#999; }
.mode-tab {
	margin-top:10px;
	border:solid 1px #bbc9d6;
}
.mode-tab-title {
	margin-bottom: 10px;
}

.mode-tab-title ul {


}
.mode-tab-title li {
	float: left;
	line-height: 24px;
	text-align: center;
	cursor:pointer;
	width: 32.96%;
	background-color:#e8ebf0;
	border-bottom:solid 1px #bbc9d6;
	border-right:solid 1px #bbc9d6;
}

.tab-cont li {
	line-height: 24px;
	margin-right: 5px;
	clear:both;
}
li.tab-curret{
	background-color:#fff;
	overflow:hidden;
	font-weight:bold;
	display: block;
	border-bottom:none;
}
.txt { width:170px; }
.tab-cont span.tab-cont-user {
	float: right;
	display:block;
	width:40px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:25px;
}
.tab-cont span.tab-cont-title {
	float:left;
	display:block;
	width:240px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background-image: url(../images/group/dot-blue.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 10px;
	margin-left: 5px;
	line-height:25px;
}
.hot-group {
	margin-top: 10px;
}
.hot-group .mode-head {
	margin-left: 0px;
}

.hot-group span {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.hot-group li {
	padding:10px 10px 10px 0;
	clear: both;
}
.hot-group-img {
	float: left;
}
.hot-group-title {
	float: left;
	margin-left: 10px;
	width:200px;
}
.hot-group-title h4 { font-size:12px; }
.hot-group-title p {
	padding: 0px;
	background-color: #f3fdff;
	line-height: 18px;
}
.blogging-comment {
	clear: both;
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.blogging-comment p {
	background-color: #f1f1f1;
	font-size: 12px;
	text-indent: 0px;
}
li.cuerrt {
	background-image: url(../images/group/u68.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.forum-state {
	line-height: 30px;
	border-right:solid 1px #83aad3;
	border-bottom:solid 1px #83aad3;
	border-left:solid 1px #83aad3;
}
.phone-upload a:link,.phone-upload a:visited{
	line-height: 14px;
	background-color: #0099FF;
	border: 3px double #99ccff;
	color: #fff;
	padding:2px 10px;
	margin-left:385px;
	*margin-left: 440px;
	white-space:nowrap;
	*margin-top: -30px;
	position: absolute;
}

.mode-album-cont {
	clear: both;
}

.mode-album-cont dl {
	float: left;
	display: inline;
	margin: 0.8em;
}
.mode-album-cont dt {
	text-align: center;
	width: 102px;
	height: 101px;
	display: block;
	background-image: url(../images/group/album-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: table-cell;
	vertical-align:middle;
	*display: block;
	*font-size: 89px;
	*font-family:Arial;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	overflow:hidden;
}
.mode-album-cont dt img {
	vertical-align:middle;
	width:90px;
}
.mode-album-cont dd {
	line-height: 18px;
	color: #444;
}
.mode-album-cont span {
	color: #999;
	display: block;
	line-height: 18px;
	width: 90px;
	overflow: hidden;
	white-space:nowrap;
}
.mode-album-cont p {
	padding: 1px;
	border: 1px solid #ccc;
	margin-bottom: 5px;
	text-align: center;
	height: 90px;
	width: 90px;
	display: table-cell;
	vertical-align:middle;
	*display: block;
	*font-size: 89px;
	*font-family:Arial;
	overflow:hidden;
}
.mode-album-cont li {
	float:left;
	margin:1.55em;
}
.column-cont .location {
	line-height: 24px;
}
.column-cont-comm dt {
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}
.column-cont-comm dt span {
	float: right;
	color: #999;
	font-weight: normal;
}
.column-cont-comm dd {
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.column-cont-comm .comm-replay {
	margin: 10px;
	background-color: #eee;
	padding: 5px;
	color: #990000;
}
.column-cont-comm .comm-replay span {
	font-weight: bold;
	color: #333;
}
.column-group-cont dl {
	float: left;
	margin: 5px;
	width: 319px;
	display: block;
}
.column-group-cont dt {
	height: 100px;
	width: 100px;
	background-image: url(../images/group/group-tb-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 9px;
	padding-left: 5px;
	display: block;
	float: left;
}
.column-group-cont dt img {
	height: 100px;
	width: 100px;
}
.column-group-cont dd {
	margin-left: 10px;
	width: 180px;
	float: left;
}
.column-group-cont h3 {
	line-height: 24px;
	font-size: 12px;
}
.column-group-cont p span {
	line-height: 18px;
	color: #999;
}
.column-left {
	width: 308px;
	float: left;
	border: 1px solid #ccc;
	margin-left: 10px;
	display: inline;
}
.column-center {
	float: left;
	margin-left: 10px;
	width: 365px;
	display: inline;
}
.column-right {
	width: 243px;
	float: right;
	margin-right: 10px;
	display: inline;
}
.recom-column-head {
	text-align: right;
	padding-right: 20px;
	background-image: url(../images/group/recom-column-title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 32px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.recom-column-cont {
	margin-top: 10px;
	margin-left: 10px;
}

.recom-column-cont dl {
	clear: both;
	margin-bottom:18px;
	*margin-bottom:17px;
}
.recom-column-cont dt {
	float: left;
	width: 64px;
	display: inline;
	height:64px;
	overflow:hidden;
	padding: 1px;
	border: 1px solid #ccc;
}
.recom-column-cont dd {
	float: left;
	margin-left: 10px;
	width: 215px;
	display: inline;
}
.recom-column-cont dt img {
	width: 64px;
	vertical-align:bottom;
}
.recom-column-cont h4 {
	line-height: 18px;
	color: #6699ce;
	font-weight: normal;
	font-size: 12px;
}
.recom-column-cont .u-name {
	color: #676767;
	line-height: 18px;
}
.recom-column-cont p {
	color: #999;
	line-height: 16px;
}
.new-bloging {
	border: 1px solid #ccc;
}
.new-bloging-head {
	background-image: url(../images/group/new-blog-title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 32px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	text-align: right;
	padding-right: 10px;
}
.new-bloging-cont {
	padding: 10px;
}
.new-bloging-cont li {
	line-height: 24px;
	background-image: url(../images/group/dot-blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.charts-list {
	border: 1px solid #ccc;
	margin-top: 10px;
}
.charts-list-head {
	line-height: 32px;
	height: 32px;
	background-image: url(../images/group/charts-list.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.charts-list-cont {
	padding: 10px;
}
.charts-list-cont li {
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	list-style-position: inside;
	list-style-type: decimal;
}
.hot-bloging-head {
	background-image: url(../images/group/hot-bloging.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 32px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.new-hot {
	line-height: 18px;
	color: #676767;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
.new-hot h2 {
	text-align: center;
	line-height: 30px;
	color: #000;
	font-size: 16px;
}
.new-hot span {
	color: #f00;
}
.hot-bloging-cont ul {
	margin-top: 10px;
}
.hot-bloging-cont li {
	padding-left: 10px;
	background-image: url(../images/group/dot-blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 22px;
}
.hot-bloging-cont li span {
	float: right;
	color: #999;
}
.member {
	margin-top: 5px;
}

.member-cont li {
	float: left;
	text-align: center;
	width: 67px;
	background-image: url(../images/group/member-bg.png);
	background-repeat: no-repeat;


	*+background-position: 7px top;
	_background-position: 6px top;
	background-position: 6px top !important;
	padding-top: 2px;
	margin-left: 5px;
	display: inline;
}
.member-cont li span {
	line-height: 24px;
	display: block;
	color: #787878;
	width: 65px;
	overflow: hidden;
	cursor:pointer;
}
.member-cont li div {
	height:50px;
	overflow:hidden;
}
.article-list-head h2 {
	font-size: 14px;
	background-image: url(../images/supply/mode-title-bg.png);
	background-repeat: no-repeat;
	line-height: 26px;
	padding-left: 15px;
}
.article-list-cont li { width:auto; background:none; border-bottom:dashed 1px #ccc; margin:0 15px; line-height:30px; padding-left:0px; }
.article-list-cont li span {
	float:right;
	color:#999;
	line-height: 30px;
}
.article-list-cont a,.article-list-cont p,.article-list-cont img {
	float: left;
	padding:0 2px;
}

